RemixのTechnical Explanationを読む
Remix自体のの技術詳細について調べてみる。まずは
公式リポジトリ
にも書いてある
Technical Explanation | Remix
を読む。
remix build
esbuild
を使ってる
サーバー用のコード
server/bulid/index.js
とフロントエンド用のコード
public/build/*
とasset manifestを作成する。
サーバー用のコードは
Web Fetch API
のハンドラーとしてビルドされる。ゆえに
Vercel
とか
Cloudflare
Workers見たいなNode.js以外のランタイムでもFetch APIさえ実装されていれば動く。
Remix RoutesがRailsでいうところのViewとControllerを合わせたやつになってる
リソース
remix-run/remix: Build Better Websites. Create modern, resilient user experiences with web fundamentals.
Technical Explanation | Remix
stackblitzでremixが手軽に試せて便利
remix